home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / New System Software Extensions / OpenDoc A6 / OpenDoc Parts Framework / Documentation / Collections Component / Collections Component.rsrc / TOC#_1000 < prev   
Encoding:
Text File  |  1994-04-21  |  10.6 KB  |  6 lines

  1. ÌFigure 01 Insert caption hereFigure 02 Insert caption here IntroductionCollections Component Structure    DirectoryHeritage"Collections component base classes.Figure 11  Collections component superclassesCollections component concepts OrganizationClass Families$Monolithic and polylithic structures Dynamic and unbounded containersCollections component design+Additional Collections component interfacesComponent dependenciesUsing the Collections Component.Instantiating within the Collections component,Subclassing within the Collections component#Extending the Collections componentBuy other Booch componentsAdd your own storage manager*Using the dynamic and unbounded containersDynamic containersUnbounded containersManaging storageUnmanaged storageManaged storageSearching and sortingSearching a structure
  2. Sorting toolsControlling dynamic allocationIterating over a collectionActive IterationFigure 12 Iteration MechanismPassive Iteration)Catching Collections component exceptionsBC_CManaged Class Introduction Header fileHeritageUsing BC_CManaged BC_CManaged subclassesRelated classesSubclassing BC_CManagedBC_CPool Class Introduction Header fileHeritageUsing BC_CPoolBC_CPool subclassesSubclassing BC_CPoolBC_CUnmanaged Class Introduction Header fileHeritageUsing BC_CUnmanagedBC_CUnmanaged subclassesRelated classesSubclassing BC_CUnmanagedBC_TBinaryNode Class Introduction Header fileHeritageUsing BC_TBinaryNodeBC_TBinaryNode subclassesRelated classesSubclassing BC_TBinaryNodeBC_TBinarySearch Class Introduction Header fileHeritageUsing BC_TBinarySearchBC_TBinarySearch subclassesRelated classesSubclassing BC_TBinarySearchBC_TSearch Template ParametersBC_TBinarySearch MethodsBC_TBinaryTree Class Introduction Header fileHeritageUsing BC_TBinaryTreeUnreachable itemsBC_TBinaryTree subclassesRelated classesSubclassing BC_TBinaryTree"BC_TBinaryTree Template ParametersBC_TBinaryTree MethodsBC_TBinaryTreeSearch Class Introduction Header fileHeritageUsing BC_TBinaryTreeSearchBC_TBinaryTreeSearch subclasses Subclassing BC_TBinaryTreeSearch(BC_TBinaryTreeSearch Template ParametersBC_TBinaryTreeSearch MethodsBC_TCollection Class Introduction Header fileClass HeritageUsing BC_TCollectionBC_TCollection subclassesRelated classesSubclassing BC_TCollection"BC_TCollection Template ParametersBC_TCollection Methods"BC_TCollectionActiveIterator Class Introduction Header fileHeritage"Using BC_TCollectionActiveIteratorRelated classes(Subclassing BC_TCollectionActiveIterator0BC_TCollectionActiveIterator Template Parameters$BC_TCollectionActiveIterator Methods#BC_TCollectionPassiveIterator Class Introduction Header fileHeritage#Using BC_TCollectionPassiveIterator(BC_TCollectionPassiveIterator subclassesRelated classes*Subclassing BC_TCollectionPassiveIterator 1BC_TCollectionPassiveIterator Template Parameters%BC_TCollectionPassiveIterator MethodsBC_TDynamic Class Introduction Header fileHeritageUsing BC_TDynamic BC_TDynamic subclassesRelated classesSubclassing BC_TDynamicBC_TDynamic Template ParametersBC_TDynamic MethodsBC_TDynamicCollection Class Introduction Header fileHeritageUsing BC_TDynamicCollectionSetting the chunk size BC_TDynamicCollection subclassesRelated classes!Subclassing BC_TDynamicCollection)BC_TDynamicCollection Template ParametersBC_TDynamicCollection Methods"BC_TDynamicOrderedCollection Class Introduction Header fileHeritage"Using BC_TDynamicOrderedCollectionSetting the chunk sizeRegistering your order function'BC_TDynamicOrderedCollection subclassesRelated classes(Subclassing BC_TDynamicOrderedCollection0BC_TDynamicOrderedCollection Template Parameters$BC_TDynamicOrderedCollection MethodsBC_TDynamicMap Class IntroductionHeritage Header fileUsing BC_TDynamicMapBC_TDynamicMap subclassesRelated classesSubclassing BC_TDynamicMap"BC_TDynamicMap Template ParametersBC_TDynamicMap MethodsBC_TDynamicQueue Class Introduction Header fileHeritageUsing BC_TDynamicQueueSetting the chunk sizeBC_TDynamicQueue subclassesRelated classesSubclassing BC_TDynamicQueue$BC_TDynamicQueue Template ParametersBC_TDynamicQueue MethodsBC_TDynamicSet Class Introduction Header fileHeritageUsing BC_TDynamicSetBC_TDynamicSet subclassesRelated classesSubclassing BC_TDynamicSet"BC_TDynamicSet Template ParametersBC_TDynamicSet MethodsBC_TDynamicStack Class Introduction Header fileHeritageUsing BC_TDynamicStackBC_TDynamicStack subclassesRelated classesSubclassing BC_TDynamicStack$BC_TDynamicStack Template ParametersBC_TDynamicStack MethodsBC_TListSearch Class Introduction Header fileHeritage
  3. BC_TMap Class Introduction Header fileHeritage
  4. Using BC_TMapProviding a hash functionBC_TMap subclassesRelated classesSubclassing BC_TMapBC_TMap Template ParametersBC_TMap MethodsBC_TMapActiveIterator Class Introduction Header fileHeritageUsing BC_TMapActiveIterator BC_TMapActiveIterator subclassesRelated classes!Subclassing BC_TMapActiveIterator)BC_TMapActiveIterator Template ParametersBC_TMapActiveIterator MethodsBC_TMapPassiveIterator Class Introduction Header fileHeritageUsing BC_TMapPassiveIterator!BC_TMapPassiveIterator subclassesRelated classes"Subclassing BC_TMapPassiveIterator*BC_TMapPassiveIterator Template ParametersBC_TMapPassiveIterator MethodsBC_TNode Class Introduction Header fileHeritageUsing BC_TNodeBC_TNode subclassesRelated classesSubclassing BC_TNodeBC_TOrderedCollection Class Introduction Header fileHeritageUsing BC_TOrderedCollectionProviding an ordering function BC_TOrderedCollection subclassesRelated classes!Subclassing BC_TOrderedCollectionBC_TOrderedCollection MethodsBC_TOrderedListSearch Class Introduction Header fileHeritageBC_TOrderedSearch Class Introduction Header fileHeritageUsing BC_TOrderedSearchBC_TOrderedSearch subclassesRelated classesSubclassing BC_TOrderedSearch%BC_TOrderedSearch Template ParametersBC_TOrderedSearch MethodsBC_TPair Class Introduction Header fileHeritageUsing BC_TPairBC_TPair subclassesRelated classesSubclassing BC_TPairBC_TQueue Class Introduction Header fileHeritageUsing BC_TQueueBC_TQueue subclassesRelated classesSubclassing BC_TQueueBC_TQueue Template ParametersBC_TQueue MethodsBC_TQueueActiveIterator Class Introduction Header fileHeritageUsing BC_TQueueActiveIterator"BC_TQueueActiveIterator subclassesRelated classes#Subclassing BC_TQueueActiveIterator+BC_TQueueActiveIterator Template ParametersBC_TQueueActiveIterator MethodsBC_TQueuePassiveIterator Class Introduction Header fileHeritageUsing BC_TQueuePassiveIterator#BC_TQueuePassiveIterator subclassesRelated classes$Subclassing BC_TQueuePassiveIterator,BC_TQueuePassiveIterator Template Parameters BC_TQueuePassiveIterator MethodsBC_TQuickSort Class Introduction Header fileHeritageUsing BC_TQuickSortBC_TQuickSort subclassesRelated classesSubclassing BC_TQuickSort!BC_TQuickSort Template ParametersBC_TQuickSort MethodsBC_TSearch Class Introduction Header fileHeritageUsing BC_TSearchBC_TSearch subclassesRelated classesSubclassing BC_TSearchBC_TSearch Template ParametersBC_TSearch MethodsBC_TSequentialListSearch Class Introduction Header fileHeritageBC_TSequentialSearch Class Introduction Header fileHeritageUsing BC_TSequentialSearchBC_TSequentialSearch subclassesRelated classes Subclassing BC_TSequentialSearch(BC_TSequentialSearch Template ParametersBC_TSequentialSearch Methods
  5. BC_TSet Class Introduction Header fileHeritage
  6. Using BC_TSetSet capabilitiesBC_TSet subclassesRelated classesSubclassing BC_TSetBC_TSet Template ParametersBC_TSet MethodsBC_TSetActiveIterator Class Introduction Header fileHeritageUsing BC_TSetActiveIterator BC_TSetActiveIterator subclassesRelated classes!Subclassing BC_TSetActiveIterator)BC_TSetActiveIterator Template ParametersBC_TSetActiveIterator MethodsBC_TSetPassiveIterator Class Introduction Header fileHeritageUsing BC_TSetPassiveIterator!BC_TSetPassiveIterator subclassesRelated classes"Subclassing BC_TSetPassiveIterator*BC_TSetPassiveIterator Template ParametersBC_TSetPassiveIterator MethodsBC_TSort Class Introduction Header fileHeritageUsing BC_TSortBC_TSort subclassesRelated classesSubclassing BC_TSortOverriding BC_TSort methodsBC_TSort Template ParametersBC_TSort MethodsBC_TStack Class Introduction Header fileHeritageUsing BC_TStackBC_TStack subclassesRelated classesSubclassing BC_TStackBC_TStack Template ParametersBC_TStack MethodsBC_TStackActiveIterator Class Introduction Header fileHeritageUsing BC_TStackActiveIterator"BC_TStackActiveIterator subclassesRelated classes#Subclassing BC_TStackActiveIterator+BC_TStackActiveIterator Template ParametersBC_TStackActiveIterator MethodsBC_TStackPassiveIterator Class Introduction Header fileHeritageUsing BC_TStackPassiveIterator#BC_TStackPassiveIterator subclassesRelated classes$Subclassing BC_TStackPassiveIterator,BC_TStackPassiveIterator Template Parameters BC_TStackPassiveIterator MethodsBC_TTable Class IntroductionHeritage Header fileUsing BC_TTableBC_TTable subclassesRelated classesSubclassing BC_TTableBC_TTable Template ParametersBC_TTable MethodsBC_TUnbounded Class Introduction Header fileHeritageUsing BC_TUnboundedBC_TUnbounded subclassesRelated classesSubclassing BC_TUnbounded!BC_TUnbounded Template ParametersBC_TUnbounded MethodsBC_TUnboundedCollection Class Introduction Header fileHeritageUsing BC_TUnboundedCollection"BC_TUnboundedCollection subclassesRelated classes#Subclassing BC_TUnboundedCollection+BC_TUnboundedCollection Template ParametersBC_TUnboundedCollection MethodsBC_TUnboundedMap Class Introduction Header fileHeritageBC_TUnboundedMapBC_TUnboundedMap subclassesRelated classesSubclassing BC_TUnboundedMap$BC_TUnboundedMap Template ParametersBC_TUnboundedMap Methods$BC_TUnboundedOrderedCollection Class Introduction Header fileHeritage$Using BC_TUnboundedOrderedCollectionRegistering your order function)BC_TUnboundedOrderedCollection subclassesRelated classes*Subclassing BC_TUnboundedOrderedCollection+BC_TUnboundedCollection Template Parameters&BC_TUnboundedOrderedCollection MethodsBC_TUnboundedQueue Class Introduction Header fileHeritageUsing BC_TUnboundedQueueBC_TUnboundedQueue subclassesRelated classesSubclassing BC_TUnboundedQueue&BC_TUnboundedQueue Template ParametersBC_TUnboundedQueue MethodsBC_TUnboundedSet Class Introduction Header fileHeritageUsing BC_TUnboundedSetBC_TUnboundedSet subclassesRelated classesSubclassing BC_TUnboundedSet$BC_TUnboundedSet Template ParametersBC_TUnboundedSet MethodsBC_TUnboundedStack Class Introduction Header fileHeritageUsing BC_TUnboundedStackBC_TUnboundedStack subclassesRelated classesSubclassing BC_TUnboundedStack&BC_TUnboundedStack Template ParametersBC_TUnboundedStack Methods